package com.gqh.weather.domain.dto;

import lombok.Data;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

@Data
public class ReportTotalData {
    @JsonProperty("average_score_list")
    private List<ReportCategoryScoreData> averageScoreList;
    
    @JsonProperty("total_score")
    private String totalScore = "0";

    @JsonProperty("total_full_score")
    private String totalFullScore = "0";
    
    // 注意：ITotalScore在Go代码中使用`json:"-"`标记，表示不序列化到JSON中
    // 在Java中我们不需要特别标记，因为它不会自动包含在JSON输出中
    @JsonIgnore
    private double iTotalScore;
}